home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_19_GETSET.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
64KB
|
1,115 lines
# near model CODE resource
# jump table entries: 8704-8709 (6 of them)
export_1088:
00000000 4E75 rts
export_1089:
00000002 4E56 0000 link A6, 0
00000006 48E7 0018 movem.l -[A7], A3,A4
0000000A 206E 0008 movea.l A0, [A6 + 0x8]
0000000E 7000 moveq.l D0, 0x00
00000010 2080 move.l [A0], D0
00000012 206E 000C movea.l A0, [A6 + 0xC]
00000016 2080 move.l [A0], D0
00000018 206E 0010 movea.l A0, [A6 + 0x10]
0000001C 2080 move.l [A0], D0
0000001E 206E 0014 movea.l A0, [A6 + 0x14]
00000022 2080 move.l [A0], D0
00000024 206E 0018 movea.l A0, [A6 + 0x18]
00000028 2080 move.l [A0], D0
0000002A 206E 001C movea.l A0, [A6 + 0x1C]
0000002E 2080 move.l [A0], D0
00000030 206E 0020 movea.l A0, [A6 + 0x20]
00000034 2080 move.l [A0], D0
00000036 206E 0024 movea.l A0, [A6 + 0x24]
0000003A 2080 move.l [A0], D0
0000003C 4AAD E9E2 tst.l [A5 - 0x161E]
00000040 6734 beq +0x36 /* 00000076 */
00000042 206D E9E2 movea.l A0, [A5 - 0x161E]
00000046 7007 moveq.l D0, 0x07
00000048 B068 018A cmp.w D0, [A0 + 0x18A]
0000004C 6628 bne +0x2A /* 00000076 */
0000004E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000052 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000056 2F2E 000C move.l -[A7], [A6 + 0xC]
0000005A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000005E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000062 206D E020 movea.l A0, [A5 - 0x1FE0]
00000066 4868 019A pea.l [A0 + 0x19A]
0000006A 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */]
0000006E 4FEF 0018 lea.l A7, [A7 + 0x18]
00000072 6000 01AC bra +0x1AE /* 00000220 */
label00000076:
00000076 2B6D B9FC B9F8 move.l [A5 - 0x4608], [A5 - 0x4604]
0000007C 6700 01A2 beq +0x1A4 /* 00000220 */
00000080 206D B9FC movea.l A0, [A5 - 0x4604]
00000084 4AA8 03DE tst.l [A0 + 0x3DE]
00000088 672A beq +0x2C /* 000000B4 */
0000008A 206D B9FC movea.l A0, [A5 - 0x4604]
0000008E 226D B9FC movea.l A1, [A5 - 0x4604]
00000092 43E9 01DA lea.l A1, [A1 + 0x1DA]
00000096 B3E8 03DE cmpa.l A1, [A0 + 0x3DE]
0000009A 6718 beq +0x1A /* 000000B4 */
0000009C 2F2E 0018 move.l -[A7], [A6 + 0x18]
000000A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000A4 206D B9FC movea.l A0, [A5 - 0x4604]
000000A8 2F28 03DE move.l -[A7], [A0 + 0x3DE]
000000AC 4EAD 169A jsr [A5 + 0x169A /* export_719 */]
000000B0 4FEF 000C lea.l A7, [A7 + 0xC]
label000000B4:
000000B4 206D B9FC movea.l A0, [A5 - 0x4604]
000000B8 47E8 032E lea.l A3, [A0 + 0x32E]
000000BC 4A6D EA3E tst.w [A5 - 0x15C2]
000000C0 6600 013A bne +0x13C /* 000001FC */
label000000C4:
000000C4 7001 moveq.l D0, 0x01
000000C6 B06B 000C cmp.w D0, [A3 + 0xC]
000000CA 6600 00BE bne +0xC0 /* 0000018A */
000000CE 302B 0008 move.w D0, [A3 + 0x8]
000000D2 48C0 ext.l D0
000000D4 2F00 move.l -[A7], D0
000000D6 302B 0004 move.w D0, [A3 + 0x4]
000000DA 48C0 ext.l D0
000000DC 2F00 move.l -[A7], D0
000000DE 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000000E2 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
000000E6 206D BA78 movea.l A0, [A5 - 0x4588]
000000EA 7000 moveq.l D0, 0x00
000000EC 302D BA34 move.w D0, [A5 - 0x45CC]
000000F0 2200 move.l D1, D0
000000F2 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
000000F6 4841 swap.w D1
000000F8 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
000000FC 4841 swap.w D1
000000FE 4241 clr.w D1
00000100 D081 add.l D0, D1
00000102 2840 movea.l A4, D0
00000104 D9E8 0246 add.l A4, [A0 + 0x246]
00000108 2B6C 0014 C69C move.l [A5 - 0x3964], [A4 + 0x14]
0000010E 2B6C 000C C696 move.l [A5 - 0x396A], [A4 + 0xC]
00000114 1B6C 001D C69A move.b [A5 - 0x3966], [A4 + 0x1D]
0000011A 1B6C 001F C69B move.b [A5 - 0x3965], [A4 + 0x1F]
00000120 206E 0008 movea.l A0, [A6 + 0x8]
00000124 4A90 tst.l [A0]
00000126 4FEF 000C lea.l A7, [A7 + 0xC]
0000012A 660A bne +0xC /* 00000136 */
0000012C 41ED C696 lea.l A0, [A5 - 0x396A]
00000130 226E 0008 movea.l A1, [A6 + 0x8]
00000134 2288 move.l [A1], A0
label00000136:
00000136 206E 0018 movea.l A0, [A6 + 0x18]
0000013A 4A90 tst.l [A0]
0000013C 6626 bne +0x28 /* 00000164 */
0000013E 3B6D BA32 C694 move.w [A5 - 0x396C], [A5 - 0x45CE]
00000144 41ED C694 lea.l A0, [A5 - 0x396C]
00000148 226E 0018 movea.l A1, [A6 + 0x18]
0000014C 2288 move.l [A1], A0
0000014E 303C 00F0 move.w D0, 0xF0
00000152 C06D C694 and.w D0, [A5 - 0x396C]
00000156 0C40 00E0 cmpi.w D0, 0xE0
0000015A 6608 bne +0xA /* 00000164 */
0000015C 206E 001C movea.l A0, [A6 + 0x1C]
00000160 20AC 0018 move.l [A0], [A4 + 0x18]
label00000164:
00000164 206E 0010 movea.l A0, [A6 + 0x10]
00000168 4A90 tst.l [A0]
0000016A 6606 bne +0x8 /* 00000172 */
0000016C 206E 0010 movea.l A0, [A6 + 0x10]
00000170 208C move.l [A0], A4
label00000172:
00000172 206E 0014 movea.l A0, [A6 + 0x14]
00000176 4A90 tst.l [A0]
00000178 667A bne +0x7C /* 000001F4 */
0000017A 206D BA78 movea.l A0, [A5 - 0x4588]
0000017E 41E8 00AE lea.l A0, [A0 + 0xAE]
00000182 226E 0014 movea.l A1, [A6 + 0x14]
00000186 2288 move.l [A1], A0
00000188 606A bra +0x6C /* 000001F4 */
label0000018A:
0000018A 7009 moveq.l D0, 0x09
0000018C B06B 000C cmp.w D0, [A3 + 0xC]
00000190 6644 bne +0x46 /* 000001D6 */
00000192 206E 0008 movea.l A0, [A6 + 0x8]
00000196 4A90 tst.l [A0]
00000198 660E bne +0x10 /* 000001A8 */
0000019A 206D BA78 movea.l A0, [A5 - 0x4588]
0000019E 41E8 00C2 lea.l A0, [A0 + 0xC2]
000001A2 226E 0008 movea.l A1, [A6 + 0x8]
000001A6 2288 move.l [A1], A0
label000001A8:
000001A8 206E 0010 movea.l A0, [A6 + 0x10]
000001AC 4A90 tst.l [A0]
000001AE 660E bne +0x10 /* 000001BE */
000001B0 206D BA78 movea.l A0, [A5 - 0x4588]
000001B4 41E8 0092 lea.l A0, [A0 + 0x92]
000001B8 226E 0010 movea.l A1, [A6 + 0x10]
000001BC 2288 move.l [A1], A0
label000001BE:
000001BE 206E 0014 movea.l A0, [A6 + 0x14]
000001C2 4A90 tst.l [A0]
000001C4 662E bne +0x30 /* 000001F4 */
000001C6 206D BA78 movea.l A0, [A5 - 0x4588]
000001CA 41E8 009A lea.l A0, [A0 + 0x9A]
000001CE 226E 0014 movea.l A1, [A6 + 0x14]
000001D2 2288 move.l [A1], A0
000001D4 601E bra +0x20 /* 000001F4 */
label000001D6:
000001D6 700A moveq.l D0, 0x0A
000001D8 B06B 000C cmp.w D0, [A3 + 0xC]
000001DC 6616 bne +0x18 /* 000001F4 */
000001DE 206E 0014 movea.l A0, [A6 + 0x14]
000001E2 4A90 tst.l [A0]
000001E4 660E bne +0x10 /* 000001F4 */
000001E6 206D BA78 movea.l A0, [A5 - 0x4588]
000001EA 41E8 00A4 lea.l A0, [A0 + 0xA4]
000001EE 226E 0014 movea.l A1, [A6 + 0x14]
000001F2 2288 move.l [A1], A0
label000001F4:
000001F4 2653 movea.l A3, [A3]
000001F6 200B move.l D0, A3
000001F8 6600 FECA bne -0x134 /* 000000C4 */
label000001FC:
000001FC 2F2E 0024 move.l -[A7], [A6 + 0x24]
00000200 2F2E 0020 move.l -[A7], [A6 + 0x20]
00000204 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000208 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000020C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000210 2F2E 000C move.l -[A7], [A6 + 0xC]
00000214 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000218 4EBA 021A jsr [PC + 0x21A /* 00000434 */]
0000021C 4FEF 001C lea.l A7, [A7 + 0x1C]
label00000220:
00000220 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000226 4E5E unlink A6
00000228 4E75 rts
export_1090:
fn0000022A:
0000022A 4E56 FEF8 link A6, -0x0108
0000022E 48E7 0118 movem.l -[A7], D7,A3,A4
00000232 286E 0010 movea.l A4, [A6 + 0x10]
00000236 266E 0020 movea.l A3, [A6 + 0x20]
0000023A 7E01 moveq.l D7, 0x01
0000023C 200C move.l D0, A4
0000023E 6718 beq +0x1A /* 00000258 */
00000240 4AAE 0014 tst.l [A6 + 0x14]
00000244 6604 bne +0x6 /* 0000024A */
00000246 2D4C 0014 move.l [A6 + 0x14], A4
label0000024A:
0000024A 4AAE 0018 tst.l [A6 + 0x18]
0000024E 6608 bne +0xA /* 00000258 */
00000250 41EC 0010 lea.l A0, [A4 + 0x10]
00000254 2D48 0018 move.l [A6 + 0x18], A0
label00000258:
00000258 4A6D E1D4 tst.w [A5 - 0x1E2C]
0000025C 6772 beq +0x74 /* 000002D0 */
0000025E 206D E1D0 movea.l A0, [A5 - 0x1E30]
00000262 4A90 tst.l [A0]
00000264 6608 bne +0xA /* 0000026E */
00000266 206D E1D0 movea.l A0, [A5 - 0x1E30]
0000026A 20AE 000C move.l [A0], [A6 + 0xC]
label0000026E:
0000026E 206D E1CC movea.l A0, [A5 - 0x1E34]
00000272 4A90 tst.l [A0]
00000274 6606 bne +0x8 /* 0000027C */
00000276 206D E1CC movea.l A0, [A5 - 0x1E34]
0000027A 208C move.l [A0], A4
label0000027C:
0000027C 206D E1C8 movea.l A0, [A5 - 0x1E38]
00000280 4A90 tst.l [A0]
00000282 6608 bne +0xA /* 0000028C */
00000284 206D E1C8 movea.l A0, [A5 - 0x1E38]
00000288 20AE 0014 move.l [A0], [A6 + 0x14]
label0000028C:
0000028C 206D E1C4 movea.l A0, [A5 - 0x1E3C]
00000290 4A90 tst.l [A0]
00000292 6608 bne +0xA /* 0000029C */
00000294 206D E1C4 movea.l A0, [A5 - 0x1E3C]
00000298 20AE 0018 move.l [A0], [A6 + 0x18]
label0000029C:
0000029C 206D E1C0 movea.l A0, [A5 - 0x1E40]
000002A0 4A90 tst.l [A0]
000002A2 6606 bne +0x8 /* 000002AA */
000002A4 206D E1C0 movea.l A0, [A5 - 0x1E40]
000002A8 208B move.l [A0], A3
label000002AA:
000002AA 206D E1BC movea.l A0, [A5 - 0x1E44]
000002AE 4A90 tst.l [A0]
000002B0 6608 bne +0xA /* 000002BA */
000002B2 206D E1BC movea.l A0, [A5 - 0x1E44]
000002B6 20AE 0024 move.l [A0], [A6 + 0x24]
label000002BA:
000002BA 206D E1B8 movea.l A0, [A5 - 0x1E48]
000002BE 4A90 tst.l [A0]
000002C0 6600 0166 bne +0x168 /* 00000428 */
000002C4 206D E1B8 movea.l A0, [A5 - 0x1E48]
000002C8 20AE 0028 move.l [A0], [A6 + 0x28]
000002CC 6000 015A bra +0x15C /* 00000428 */
label000002D0:
000002D0 206E 0008 movea.l A0, [A6 + 0x8]
000002D4 52AE 0008 addq.l [A6 + 0x8], 1
000002D8 1010 move.b D0, [A0]
000002DA 6500 014C bcs +0x14E /* 00000428 */
000002DE 0C00 0007 cmpi.b D0, 0x7
000002E2 6200 0144 bhi +0x146 /* 00000428 */
000002E6 7200 moveq.l D1, 0x00
000002E8 1200 move.b D1, D0
000002EA D241 add.w D1, D1
000002EC 323B 1006 move.w D1, [PC + D1.w + 0x6]
000002F0 4EFB 1000 jmp [PC + D1.w]
000002F4 0012 002E ori.b [A2], 0x2E /* '.' */
000002F8 006C 0084 00A0 ori.w [A4 + 0xA0], 0x84
000002FE 00BE 0108 0120 ori.l <<invalid special address>>, 0x1080120
00000304 4AAE 0014 tst.l [A6 + 0x14]
00000308 6700 011E beq +0x120 /* 00000428 */
0000030C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000310 486E 0008 pea.l [A6 + 0x8]
00000314 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */]
00000318 3E00 move.w D7, D0
0000031A 508F addq.l A7, 8
0000031C 6000 010A bra +0x10C /* 00000428 */
00000320 4AAE 0018 tst.l [A6 + 0x18]
00000324 671C beq +0x1E /* 00000342 */
00000326 2D6E 0008 FEF8 move.l [A6 - 0x108], [A6 + 0x8]
0000032C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000330 486E 0008 pea.l [A6 + 0x8]
00000334 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */]
00000338 3E00 move.w D7, D0
0000033A 2D6E FEF8 0008 move.l [A6 + 0x8], [A6 - 0x108]
00000340 508F addq.l A7, 8
label00000342:
00000342 4AAE 001C tst.l [A6 + 0x1C]
00000346 6700 00E0 beq +0xE2 /* 00000428 */
0000034A 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000034E 486E 0008 pea.l [A6 + 0x8]
00000352 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */]
00000356 3E00 move.w D7, D0
00000358 508F addq.l A7, 8
0000035A 6000 00CC bra +0xCE /* 00000428 */
0000035E 200C move.l D0, A4
00000360 6700 00C6 beq +0xC8 /* 00000428 */
00000364 2F0C move.l -[A7], A4
00000366 486E 0008 pea.l [A6 + 0x8]
0000036A 4EAD 0C42 jsr [A5 + 0xC42 /* export_388 */]
0000036E 3E00 move.w D7, D0
00000370 508F addq.l A7, 8
00000372 6000 00B4 bra +0xB6 /* 00000428 */
00000376 4AAE 000C tst.l [A6 + 0xC]
0000037A 6700 00AC beq +0xAE /* 00000428 */
0000037E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000382 486E 0008 pea.l [A6 + 0x8]
00000386 4EAD 0C72 jsr [A5 + 0xC72 /* export_394 */]
0000038A 3E00 move.w D7, D0
0000038C 508F addq.l A7, 8
0000038E 6000 0098 bra +0x9A /* 00000428 */
00000392 200B move.l D0, A3
00000394 6700 0092 beq +0x94 /* 00000428 */
00000398 303C CFFF move.w D0, 0xCFFF
0000039C C053 and.w D0, [A3]
0000039E 206E 0008 movea.l A0, [A6 + 0x8]
000003A2 7200 moveq.l D1, 0x00
000003A4 1210 move.b D1, [A0]
000003A6 740C moveq.l D2, 0x0C
000003A8 E569 lsl D1.w, D2
000003AA 8240 or.w D1, D0
000003AC 3681 move.w [A3], D1
000003AE 6078 bra +0x7A /* 00000428 */
000003B0 200B move.l D0, A3
000003B2 6774 beq +0x76 /* 00000428 */
000003B4 486E FF00 pea.l [A6 - 0x100]
000003B8 486E FEFE pea.l [A6 - 0x102]
000003BC 486E FEFC pea.l [A6 - 0x104]
000003C0 486E 0008 pea.l [A6 + 0x8]
000003C4 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */]
000003C8 3E00 move.w D7, D0
000003CA 4FEF 0010 lea.l A7, [A7 + 0x10]
000003CE 6758 beq +0x5A /* 00000428 */
000003D0 4A6D CEE2 tst.w [A5 - 0x311E]
000003D4 6D14 blt +0x16 /* 000003EA */
000003D6 486E FF00 pea.l [A6 - 0x100]
000003DA 7000 moveq.l D0, 0x00
000003DC 302E FEFC move.w D0, [A6 - 0x104]
000003E0 2F00 move.l -[A7], D0
000003E2 4EAD 284A jsr [A5 + 0x284A /* export_1285 */]
000003E6 508F addq.l A7, 8
000003E8 603E bra +0x40 /* 00000428 */
label000003EA:
000003EA 302E FEFE move.w D0, [A6 - 0x102]
000003EE C053 and.w D0, [A3]
000003F0 322E FEFC move.w D1, [A6 - 0x104]
000003F4 8240 or.w D1, D0
000003F6 3681 move.w [A3], D1
000003F8 602E bra +0x30 /* 00000428 */
000003FA 4AAE 0024 tst.l [A6 + 0x24]
000003FE 6728 beq +0x2A /* 00000428 */
00000400 2F2E 0024 move.l -[A7], [A6 + 0x24]
00000404 486E 0008 pea.l [A6 + 0x8]
00000408 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
0000040C 3E00 move.w D7, D0
0000040E 508F addq.l A7, 8
00000410 6016 bra +0x18 /* 00000428 */
00000412 4AAE 0028 tst.l [A6 + 0x28]
00000416 6710 beq +0x12 /* 00000428 */
00000418 2F2E 0028 move.l -[A7], [A6 + 0x28]
0000041C 486E 0008 pea.l [A6 + 0x8]
00000420 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
00000424 3E00 move.w D7, D0
00000426 508F addq.l A7, 8
label00000428:
00000428 3007 move.w D0, D7
0000042A 4CEE 1880 FEEC movem.l D7,A3,A4, [A6 - 0x114]
00000430 4E5E unlink A6
00000432 4E75 rts
fn00000434:
00000434 4E56 0000 link A6, 0
00000438 48E7 0018 movem.l -[A7], A3,A4
0000043C 286E 000C movea.l A4, [A6 + 0xC]
00000440 266E 0008 movea.l A3, [A6 + 0x8]
00000444 2B4B E1D0 move.l [A5 - 0x1E30], A3
00000448 2B4C E1CC move.l [A5 - 0x1E34], A4
0000044C 2B6E 0010 E1C8 move.l [A5 - 0x1E38], [A6 + 0x10]
00000452 2B6E 0014 E1C4 move.l [A5 - 0x1E3C], [A6 + 0x14]
00000458 2B6E 0018 E1C0 move.l [A5 - 0x1E40], [A6 + 0x18]
0000045E 2B6E 001C E1BC move.l [A5 - 0x1E44], [A6 + 0x1C]
00000464 2B6E 0020 E1B8 move.l [A5 - 0x1E48], [A6 + 0x20]
0000046A 3B7C 0001 E1D4 move.w [A5 - 0x1E2C], 0x1
00000470 4A6D EA3E tst.w [A5 - 0x15C2]
00000474 670C beq +0xE /* 00000482 */
00000476 7000 moveq.l D0, 0x00
00000478 2F00 move.l -[A7], D0
0000047A 4EBA 0196 jsr [PC + 0x196 /* 00000612 */]
0000047E 588F addq.l A7, 4
00000480 6012 bra +0x14 /* 00000494 */
label00000482:
00000482 302D E1D4 move.w D0, [A5 - 0x1E2C]
00000486 48C0 ext.l D0
00000488 2F00 move.l -[A7], D0
0000048A 7000 moveq.l D0, 0x00
0000048C 2F00 move.l -[A7], D0
0000048E 4EBA 023C jsr [PC + 0x23C /* 000006CC */]
00000492 508F addq.l A7, 8
label00000494:
00000494 426D E1D4 clr.w [A5 - 0x1E2C]
00000498 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000049E 4E5E unlink A6
000004A0 4E75 rts
fn000004A2:
000004A2 4E56 FFFC link A6, -0x0004
000004A6 48E7 0118 movem.l -[A7], D7,A3,A4
000004AA 3E2E 0012 move.w D7, [A6 + 0x12]
000004AE 286E 0020 movea.l A4, [A6 + 0x20]
000004B2 266E 0008 movea.l A3, [A6 + 0x8]
000004B6 4AAE 0024 tst.l [A6 + 0x24]
000004BA 6704 beq +0x6 /* 000004C0 */
000004BC 4AAE 0028 tst.l [A6 + 0x28]
label000004C0:
000004C0 41EB 0382 lea.l A0, [A3 + 0x382]
000004C4 226E 0030 movea.l A1, [A6 + 0x30]
000004C8 2288 move.l [A1], A0
000004CA 302E 000E move.w D0, [A6 + 0xE]
000004CE 5340 subq.w D0, 1
000004D0 6B00 0130 bmi +0x132 /* 00000602 */
000004D4 0C40 0007 cmpi.w D0, 0x7
000004D8 6E00 0128 bgt +0x12A /* 00000602 */
000004DC D040 add.w D0, D0
000004DE 303B 0006 move.w D0, [PC + D0.w + 0x6]
000004E2 4EFB 0000 jmp [PC + D0.w]
000004E6 0012 0018 ori.b [A2], 0x18
000004EA 0022 002C ori.b -[A2], 0x2C /* ',' */
000004EE 00C6 .incomplete
000004F0 00CE .incomplete
000004F2 00F4 .incomplete
000004F4 0116 btst [A6], D0
000004F6 288B move.l [A4], A3
000004F8 6000 010E bra +0x110 /* 00000608 */
000004FC 41EB 0032 lea.l A0, [A3 + 0x32]
00000500 2888 move.l [A4], A0
00000502 6000 0104 bra +0x106 /* 00000608 */
00000506 41EB 011E lea.l A0, [A3 + 0x11E]
0000050A 2888 move.l [A4], A0
0000050C 6000 00FA bra +0xFC /* 00000608 */
00000510 206B 03F0 movea.l A0, [A3 + 0x3F0]
00000514 3007 move.w D0, D7
00000516 5340 subq.w D0, 1
00000518 48C0 ext.l D0
0000051A 2200 move.l D1, D0
0000051C C0FC 004A mulu.w D0, 0x4A /* 'J' */
00000520 4841 swap.w D1
00000522 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00000526 4841 swap.w D1
00000528 4241 clr.w D1
0000052A D081 add.l D0, D1
0000052C 41F0 0800 lea.l A0, [A0 + D0]
00000530 2D48 FFFC move.l [A6 - 0x4], A0
00000534 226E 001C movea.l A1, [A6 + 0x1C]
00000538 2288 move.l [A1], A0
0000053A 206E FFFC movea.l A0, [A6 - 0x4]
0000053E 5088 addq.l A0, 8
00000540 226E 002C movea.l A1, [A6 + 0x2C]
00000544 2288 move.l [A1], A0
00000546 302B 010E move.w D0, [A3 + 0x10E]
0000054A 5340 subq.w D0, 1
0000054C 6720 beq +0x22 /* 0000056E */
0000054E 5740 subq.w D0, 3
00000550 671C beq +0x1E /* 0000056E */
00000552 5B40 subq.w D0, 5
00000554 6718 beq +0x1A /* 0000056E */
00000556 5740 subq.w D0, 3
00000558 6714 beq +0x16 /* 0000056E */
0000055A 5540 subq.w D0, 2
0000055C 6710 beq +0x12 /* 0000056E */
0000055E 5740 subq.w D0, 3
00000560 670C beq +0xE /* 0000056E */
00000562 5340 subq.w D0, 1
00000564 6708 beq +0xA /* 0000056E */
00000566 5340 subq.w D0, 1
00000568 6704 beq +0x6 /* 0000056E */
0000056A 5340 subq.w D0, 1
0000056C 661E bne +0x20 /* 0000058C */
label0000056E:
0000056E 206E FFFC movea.l A0, [A6 - 0x4]
00000572 41E8 0010 lea.l A0, [A0 + 0x10]
00000576 226E 0014 movea.l A1, [A6 + 0x14]
0000057A 2288 move.l [A1], A0
0000057C 206E FFFC movea.l A0, [A6 - 0x4]
00000580 41E8 001A lea.l A0, [A0 + 0x1A]
00000584 226E 0018 movea.l A1, [A6 + 0x18]
00000588 2288 move.l [A1], A0
0000058A 607C bra +0x7E /* 00000608 */
label0000058C:
0000058C 206E FFFC movea.l A0, [A6 - 0x4]
00000590 41E8 001A lea.l A0, [A0 + 0x1A]
00000594 226E 0014 movea.l A1, [A6 + 0x14]
00000598 2288 move.l [A1], A0
0000059A 206E FFFC movea.l A0, [A6 - 0x4]
0000059E 41E8 0010 lea.l A0, [A0 + 0x10]
000005A2 226E 0018 movea.l A1, [A6 + 0x18]
000005A6 2288 move.l [A1], A0
000005A8 605E bra +0x60 /* 00000608 */
000005AA 41EB 0082 lea.l A0, [A3 + 0x82]
000005AE 2888 move.l [A4], A0
000005B0 6056 bra +0x58 /* 00000608 */
000005B2 48C7 ext.l D7
000005B4 2007 move.l D0, D7
000005B6 2200 move.l D1, D0
000005B8 C0FC 007E mulu.w D0, 0x7E /* '~' */
000005BC 4841 swap.w D1
000005BE C2FC 007E mulu.w D1, 0x7E /* '~' */
000005C2 4841 swap.w D1
000005C4 4241 clr.w D1
000005C6 D081 add.l D0, D1
000005C8 43EB 01AA lea.l A1, [A3 + 0x1AA]
000005CC 41F1 0800 lea.l A0, [A1 + D0]
000005D0 226E 0014 movea.l A1, [A6 + 0x14]
000005D4 2288 move.l [A1], A0
000005D6 6030 bra +0x32 /* 00000608 */
000005D8 48C7 ext.l D7
000005DA 2007 move.l D0, D7
000005DC 2200 move.l D1, D0
000005DE C0FC 007E mulu.w D0, 0x7E /* '~' */
000005E2 4841 swap.w D1
000005E4 C2FC 007E mulu.w D1, 0x7E /* '~' */
000005E8 4841 swap.w D1
000005EA 4241 clr.w D1
000005EC D081 add.l D0, D1
000005EE 43EB 0178 lea.l A1, [A3 + 0x178]
000005F2 41F1 0800 lea.l A0, [A1 + D0]
000005F6 2888 move.l [A4], A0
000005F8 600E bra +0x10 /* 00000608 */
000005FA 41EB 00A0 lea.l A0, [A3 + 0xA0]
000005FE 2888 move.l [A4], A0
00000600 6006 bra +0x8 /* 00000608 */
label00000602:
00000602 41EB 0064 lea.l A0, [A3 + 0x64]
00000606 2888 move.l [A4], A0
label00000608:
00000608 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
0000060E 4E5E unlink A6
00000610 4E75 rts
export_1091:
fn00000612:
00000612 48E7 0110 movem.l -[A7], D7,A3
00000616 266F 000C movea.l A3, [A7 + 0xC]
0000061A 486D F30E pea.l [A5 - 0xCF2]
0000061E 486D F318 pea.l [A5 - 0xCE8]
00000622 7000 moveq.l D0, 0x00
00000624 2F00 move.l -[A7], D0
00000626 2F00 move.l -[A7], D0
00000628 2F00 move.l -[A7], D0
0000062A 2F00 move.l -[A7], D0
0000062C 486D F320 pea.l [A5 - 0xCE0]
00000630 486D F33E pea.l [A5 - 0xCC2]
00000634 2F0B move.l -[A7], A3
00000636 4EBA FBF2 jsr [PC - 0x40E /* 0000022A */]
0000063A 3E00 move.w D7, D0
0000063C 4FEF 0024 lea.l A7, [A7 + 0x24]
00000640 6700 0082 beq +0x84 /* 000006C4 */
00000644 200B move.l D0, A3
00000646 677C beq +0x7E /* 000006C4 */
00000648 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
0000064C 1013 move.b D0, [A3]
0000064E 6570 bcs +0x72 /* 000006C0 */
00000650 0C00 0007 cmpi.b D0, 0x7
00000654 626A bhi +0x6C /* 000006C0 */
00000656 7200 moveq.l D1, 0x00
00000658 1200 move.b D1, D0
0000065A D241 add.w D1, D1
0000065C 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000660 4EFB 1000 jmp [PC + D1.w]
00000664 0012 0022 ori.b [A2], 0x22 /* '\"' */
00000668 005E 0036 ori.w [A6]+, 0x36 /* '6' */
0000066C 005E 005E ori.w [A6]+, 0x5E /* '^' */
00000670 005E 0042 ori.w [A6]+, 0x42 /* 'B' */
00000674 41ED F328 lea.l A0, [A5 - 0xCD8]
00000678 2F20 move.l -[A7], -[A0]
0000067A 2F20 move.l -[A7], -[A0]
0000067C 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00000680 508F addq.l A7, 8
00000682 603C bra +0x3E /* 000006C0 */
00000684 41ED F33A lea.l A0, [A5 - 0xCC6]
00000688 2F20 move.l -[A7], -[A0]
0000068A 2F20 move.l -[A7], -[A0]
0000068C 3F20 move.w -[A7], -[A0]
0000068E 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00000692 4FEF 000A lea.l A7, [A7 + 0xA]
00000696 6028 bra +0x2A /* 000006C0 */
00000698 486D F33E pea.l [A5 - 0xCC2]
0000069C 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
000006A0 588F addq.l A7, 4
000006A2 601C bra +0x1E /* 000006C0 */
000006A4 302D F35E move.w D0, [A5 - 0xCA2]
000006A8 48C0 ext.l D0
000006AA 2F00 move.l -[A7], D0
000006AC 486D F30E pea.l [A5 - 0xCF2]
000006B0 486D F350 pea.l [A5 - 0xCB0]
000006B4 486D F356 pea.l [A5 - 0xCAA]
000006B8 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */]
000006BC 4FEF 0010 lea.l A7, [A7 + 0x10]
label000006C0:
000006C0 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */]
label000006C4:
000006C4 3007 move.w D0, D7
000006C6 4CDF 0880 movem.l D7,A3, [A7]+
000006CA 4E75 rts
export_1092:
fn000006CC:
000006CC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000006D0 2C2F 0018 move.l D6, [A7 + 0x18]
000006D4 286F 0014 movea.l A4, [A7 + 0x14]
000006D8 426D F986 clr.w [A5 - 0x67A]
000006DC 426D F988 clr.w [A5 - 0x678]
000006E0 7E01 moveq.l D7, 0x01
000006E2 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
000006E6 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000006EA 4A40 tst.w D0
000006EC 588F addq.l A7, 4
000006EE 6734 beq +0x36 /* 00000724 */
000006F0 200C move.l D0, A4
000006F2 6730 beq +0x32 /* 00000724 */
000006F4 7003 moveq.l D0, 0x03
000006F6 B014 cmp.b D0, [A4]
000006F8 6706 beq +0x8 /* 00000700 */
000006FA 7004 moveq.l D0, 0x04
000006FC B014 cmp.b D0, [A4]
000006FE 6624 bne +0x26 /* 00000724 */
label00000700:
00000700 206D B9F8 movea.l A0, [A5 - 0x4608]
00000704 2F08 move.l -[A7], A0
00000706 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
0000070A 486D 149A pea.l [A5 + 0x149A /* export_655 */]
0000070E 2F0C move.l -[A7], A4
00000710 206D B9F8 movea.l A0, [A5 - 0x4608]
00000714 2F28 03DA move.l -[A7], [A0 + 0x3DA]
00000718 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */]
0000071C 3E00 move.w D7, D0
0000071E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000722 6026 bra +0x28 /* 0000074A */
label00000724:
00000724 206D B9F8 movea.l A0, [A5 - 0x4608]
00000728 47E8 032E lea.l A3, [A0 + 0x32E]
label0000072C:
0000072C 2F06 move.l -[A7], D6
0000072E 2F0B move.l -[A7], A3
00000730 2F0C move.l -[A7], A4
00000732 2F2B 0004 move.l -[A7], [A3 + 0x4]
00000736 4EBA 005E jsr [PC + 0x5E /* 00000796 */]
0000073A 3E00 move.w D7, D0
0000073C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000740 4A47 tst.w D7
00000742 6706 beq +0x8 /* 0000074A */
00000744 2653 movea.l A3, [A3]
00000746 200B move.l D0, A3
00000748 66E2 bne -0x1C /* 0000072C */
label0000074A:
0000074A 200C move.l D0, A4
0000074C 6740 beq +0x42 /* 0000078E */
0000074E 4A6D F988 tst.w [A5 - 0x678]
00000752 673A beq +0x3C /* 0000078E */
00000754 4A6D F986 tst.w [A5 - 0x67A]
00000758 6726 beq +0x28 /* 00000780 */
0000075A 3B7C 0001 F462 move.w [A5 - 0xB9E], 0x1
00000760 7001 moveq.l D0, 0x01
00000762 2F00 move.l -[A7], D0
00000764 7200 moveq.l D1, 0x00
00000766 2F01 move.l -[A7], D1
00000768 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
0000076C 426D F462 clr.w [A5 - 0xB9E]
00000770 206D B9F8 movea.l A0, [A5 - 0x4608]
00000774 2F28 0412 move.l -[A7], [A0 + 0x412]
00000778 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
0000077C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000780:
00000780 7001 moveq.l D0, 0x01
00000782 2F00 move.l -[A7], D0
00000784 7200 moveq.l D1, 0x00
00000786 2F01 move.l -[A7], D1
00000788 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
0000078C 508F addq.l A7, 8
label0000078E:
0000078E 3007 move.w D0, D7
00000790 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000794 4E75 rts
fn00000796:
00000796 4E56 FFDC link A6, -0x0024
0000079A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000079E 3C2E 0016 move.w D6, [A6 + 0x16]
000007A2 286E 000C movea.l A4, [A6 + 0xC]
000007A6 266E 0010 movea.l A3, [A6 + 0x10]
000007AA 7E01 moveq.l D7, 0x01
000007AC 4245 clr.w D5
000007AE 7000 moveq.l D0, 0x00
000007B0 2D40 FFF0 move.l [A6 - 0x10], D0
000007B4 2D40 FFEC move.l [A6 - 0x14], D0
000007B8 2D40 FFE0 move.l [A6 - 0x20], D0
000007BC 2D40 FFE4 move.l [A6 - 0x1C], D0
000007C0 2D40 FFE8 move.l [A6 - 0x18], D0
000007C4 2D40 FFF4 move.l [A6 - 0xC], D0
000007C8 2D40 FFF8 move.l [A6 - 0x8], D0
000007CC 2D40 FFFC move.l [A6 - 0x4], D0
000007D0 2D6E 0008 FFDC move.l [A6 - 0x24], [A6 + 0x8]
000007D6 7201 moveq.l D1, 0x01
000007D8 B26B 000C cmp.w D1, [A3 + 0xC]
000007DC 6604 bne +0x6 /* 000007E2 */
000007DE 7202 moveq.l D1, 0x02
000007E0 601C bra +0x1E /* 000007FE */
label000007E2:
000007E2 7009 moveq.l D0, 0x09
000007E4 B06B 000C cmp.w D0, [A3 + 0xC]
000007E8 6604 bne +0x6 /* 000007EE */
000007EA 7000 moveq.l D0, 0x00
000007EC 600E bra +0x10 /* 000007FC */
label000007EE:
000007EE 700A moveq.l D0, 0x0A
000007F0 B06B 000C cmp.w D0, [A3 + 0xC]
000007F4 6604 bne +0x6 /* 000007FA */
000007F6 7001 moveq.l D0, 0x01
000007F8 6002 bra +0x4 /* 000007FC */
label000007FA:
000007FA 70FF moveq.l D0, 0xFFFFFFFF
label000007FC:
000007FC 2200 move.l D1, D0
label000007FE:
000007FE 3801 move.w D4, D1
00000800 3004 move.w D0, D4
00000802 48C0 ext.l D0
00000804 72FF moveq.l D1, 0xFFFFFFFF
00000806 B280 cmp.l D1, D0
00000808 6748 beq +0x4A /* 00000852 */
0000080A 4A44 tst.w D4
0000080C 6622 bne +0x24 /* 00000830 */
0000080E 206D BA78 movea.l A0, [A5 - 0x4588]
00000812 41E8 00C2 lea.l A0, [A0 + 0xC2]
00000816 2D48 FFF0 move.l [A6 - 0x10], A0
0000081A 206D BA78 movea.l A0, [A5 - 0x4588]
0000081E 41E8 0092 lea.l A0, [A0 + 0x92]
00000822 2D48 FFE0 move.l [A6 - 0x20], A0
00000826 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000082A 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
0000082E 588F addq.l A7, 4
label00000830:
00000830 206D BA78 movea.l A0, [A5 - 0x4588]
00000834 48C4 ext.l D4
00000836 2004 move.l D0, D4
00000838 D080 add.l D0, D0
0000083A 2200 move.l D1, D0
0000083C E588 lsl D0, 2
0000083E D081 add.l D0, D1
00000840 43E8 009A lea.l A1, [A0 + 0x9A]
00000844 41F1 0800 lea.l A0, [A1 + D0]
00000848 2D48 FFE4 move.l [A6 - 0x1C], A0
0000084C 5245 addq.w D5, 1
0000084E 6000 02D4 bra +0x2D6 /* 00000B24 */
label00000852:
00000852 7003 moveq.l D0, 0x03
00000854 B06B 000C cmp.w D0, [A3 + 0xC]
00000858 6600 0212 bne +0x214 /* 00000A6C */
0000085C 4A46 tst.w D6
0000085E 6616 bne +0x18 /* 00000876 */
00000860 206E FFDC movea.l A0, [A6 - 0x24]
00000864 7000 moveq.l D0, 0x00
00000866 3028 0022 move.w D0, [A0 + 0x22]
0000086A 223C 0000 8000 move.l D1, 0x8000
00000870 C280 and.l D1, D0
00000872 6600 01EA bne +0x1EC /* 00000A5E */
label00000876:
00000876 206E FFDC movea.l A0, [A6 - 0x24]
0000087A 3028 0020 move.w D0, [A0 + 0x20]
0000087E 5540 subq.w D0, 2
00000880 6500 02A2 bcs +0x2A4 /* 00000B24 */
00000884 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
00000888 6200 029A bhi +0x29C /* 00000B24 */
0000088C D040 add.w D0, D0
0000088E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000892 4EFB 0000 jmp [PC + D0.w]
00000896 0016 0290 ori.b [A6], 0x90
0000089A 0082 00D0 0108 ori.l D2, 0xD00108
000008A0 0124 btst -[A4], D0
000008A2 0140 bchg D0, D0
000008A4 0150 bchg [A0], D0
000008A6 0290 0188 206E andi.l [A0], 0x188206E
000008AC FFDC .invalid <<F/7/7>>
000008AE 2068 002A movea.l A0, [A0 + 0x2A]
000008B2 7001 moveq.l D0, 0x01
000008B4 B028 004C cmp.b D0, [A0 + 0x4C]
000008B8 6634 bne +0x36 /* 000008EE */
000008BA 200C move.l D0, A4
000008BC 6730 beq +0x32 /* 000008EE */
000008BE 7003 moveq.l D0, 0x03
000008C0 B014 cmp.b D0, [A4]
000008C2 6706 beq +0x8 /* 000008CA */
000008C4 7004 moveq.l D0, 0x04
000008C6 B014 cmp.b D0, [A4]
000008C8 6624 bne +0x26 /* 000008EE */
label000008CA:
000008CA 206D B9F8 movea.l A0, [A5 - 0x4608]
000008CE 2F08 move.l -[A7], A0
000008D0 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000008D4 486D 149A pea.l [A5 + 0x149A /* export_655 */]
000008D8 2F0C move.l -[A7], A4
000008DA 206E FFDC movea.l A0, [A6 - 0x24]
000008DE 2F28 002A move.l -[A7], [A0 + 0x2A]
000008E2 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */]
000008E6 4FEF 0010 lea.l A7, [A7 + 0x10]
000008EA 6000 02FC bra +0x2FE /* 00000BE8 */
label000008EE:
000008EE 486E FFF4 pea.l [A6 - 0xC]
000008F2 486E FFF0 pea.l [A6 - 0x10]
000008F6 486E FFEC pea.l [A6 - 0x14]
000008FA 486E FFE0 pea.l [A6 - 0x20]
000008FE 486E FFE4 pea.l [A6 - 0x1C]
00000902 206E FFDC movea.l A0, [A6 - 0x24]
00000906 2F28 002A move.l -[A7], [A0 + 0x2A]
0000090A 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */]
0000090E 4FEF 0018 lea.l A7, [A7 + 0x18]
00000912 6000 0210 bra +0x212 /* 00000B24 */
00000916 486E FFFC pea.l [A6 - 0x4]
0000091A 486E FFF8 pea.l [A6 - 0x8]
0000091E 486E FFF4 pea.l [A6 - 0xC]
00000922 486E FFF0 pea.l [A6 - 0x10]
00000926 486E FFEC pea.l [A6 - 0x14]
0000092A 486E FFE0 pea.l [A6 - 0x20]
0000092E 486E FFE8 pea.l [A6 - 0x18]
00000932 486E FFE4 pea.l [A6 - 0x1C]
00000936 7000 moveq.l D0, 0x00
00000938 2F00 move.l -[A7], D0
0000093A 206E FFDC movea.l A0, [A6 - 0x24]
0000093E 3228 002A move.w D1, [A0 + 0x2A]
00000942 D241 add.w D1, D1
00000944 41ED F97A lea.l A0, [A5 - 0x686]
00000948 3230 1000 move.w D1, [A0 + D1.w]
0000094C 48C1 ext.l D1
0000094E 2F01 move.l -[A7], D1
00000950 206E FFDC movea.l A0, [A6 - 0x24]
00000954 2F28 002E move.l -[A7], [A0 + 0x2E]
00000958 4EBA FB48 jsr [PC - 0x4B8 /* 000004A2 */]
0000095C 4FEF 002C lea.l A7, [A7 + 0x2C]
00000960 6000 01C2 bra +0x1C4 /* 00000B24 */
00000964 206E FFDC movea.l A0, [A6 - 0x24]
00000968 41E8 002A lea.l A0, [A0 + 0x2A]
0000096C 2D48 FFE0 move.l [A6 - 0x20], A0
00000970 206E FFDC movea.l A0, [A6 - 0x24]
00000974 41E8 0032 lea.l A0, [A0 + 0x32]
00000978 2D48 FFE4 move.l [A6 - 0x1C], A0
0000097C 4A2C 0001 tst.b [A4 + 0x1]
00000980 6600 01A2 bne +0x1A4 /* 00000B24 */
00000984 3B7C 0001 F986 move.w [A5 - 0x67A], 0x1
0000098A 206E FFDC movea.l A0, [A6 - 0x24]
0000098E 226E FFDC movea.l A1, [A6 - 0x24]
00000992 3368 003A 0040 move.w [A1 + 0x40], [A0 + 0x3A]
00000998 6000 018A bra +0x18C /* 00000B24 */
0000099C 206E FFDC movea.l A0, [A6 - 0x24]
000009A0 41E8 002A lea.l A0, [A0 + 0x2A]
000009A4 2D48 FFE0 move.l [A6 - 0x20], A0
000009A8 206E FFDC movea.l A0, [A6 - 0x24]
000009AC 41E8 0032 lea.l A0, [A0 + 0x32]
000009B0 2D48 FFE4 move.l [A6 - 0x1C], A0
000009B4 6000 016E bra +0x170 /* 00000B24 */
000009B8 206E FFDC movea.l A0, [A6 - 0x24]
000009BC 41E8 002A lea.l A0, [A0 + 0x2A]
000009C0 2D48 FFE0 move.l [A6 - 0x20], A0
000009C4 206E FFDC movea.l A0, [A6 - 0x24]
000009C8 41E8 0032 lea.l A0, [A0 + 0x32]
000009CC 2D48 FFE4 move.l [A6 - 0x1C], A0
000009D0 6000 0152 bra +0x154 /* 00000B24 */
000009D4 206E FFDC movea.l A0, [A6 - 0x24]
000009D8 41E8 002A lea.l A0, [A0 + 0x2A]
000009DC 2D48 FFEC move.l [A6 - 0x14], A0
000009E0 6000 0142 bra +0x144 /* 00000B24 */
000009E4 206E FFDC movea.l A0, [A6 - 0x24]
000009E8 41E8 002A lea.l A0, [A0 + 0x2A]
000009EC 2D48 FFE0 move.l [A6 - 0x20], A0
000009F0 206E FFDC movea.l A0, [A6 - 0x24]
000009F4 41E8 0032 lea.l A0, [A0 + 0x32]
000009F8 2D48 FFE4 move.l [A6 - 0x1C], A0
000009FC 4A2C 0001 tst.b [A4 + 0x1]
00000A00 6600 0122 bne +0x124 /* 00000B24 */
00000A04 3B7C 0001 F986 move.w [A5 - 0x67A], 0x1
00000A0A 206E FFDC movea.l A0, [A6 - 0x24]
00000A0E 226E FFDC movea.l A1, [A6 - 0x24]
00000A12 3368 003A 0042 move.w [A1 + 0x42], [A0 + 0x3A]
00000A18 6000 010A bra +0x10C /* 00000B24 */
00000A1C 7002 moveq.l D0, 0x02
00000A1E B014 cmp.b D0, [A4]
00000A20 6700 0102 beq +0x104 /* 00000B24 */
00000A24 206E FFDC movea.l A0, [A6 - 0x24]
00000A28 2D68 002A FFDC move.l [A6 - 0x24], [A0 + 0x2A]
00000A2E 6024 bra +0x26 /* 00000A54 */
label00000A30:
00000A30 48C6 ext.l D6
00000A32 2F06 move.l -[A7], D6
00000A34 2F0B move.l -[A7], A3
00000A36 2F0C move.l -[A7], A4
00000A38 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000A3C 4EBA FD58 jsr [PC - 0x2A8 /* 00000796 */]
00000A40 3E00 move.w D7, D0
00000A42 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A46 6700 00DC beq +0xDE /* 00000B24 */
00000A4A 206E FFDC movea.l A0, [A6 - 0x24]
00000A4E 2D68 0026 FFDC move.l [A6 - 0x24], [A0 + 0x26]
label00000A54:
00000A54 4AAE FFDC tst.l [A6 - 0x24]
00000A58 66D6 bne -0x28 /* 00000A30 */
00000A5A 6000 00C8 bra +0xCA /* 00000B24 */
label00000A5E:
00000A5E 4878 06AA push.l 0x6AA
00000A62 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000A66 588F addq.l A7, 4
00000A68 6000 00BA bra +0xBC /* 00000B24 */
label00000A6C:
00000A6C 7007 moveq.l D0, 0x07
00000A6E B06B 000C cmp.w D0, [A3 + 0xC]
00000A72 6612 bne +0x14 /* 00000A86 */
00000A74 206D BA78 movea.l A0, [A5 - 0x4588]
00000A78 41E8 0010 lea.l A0, [A0 + 0x10]
00000A7C 2D48 FFEC move.l [A6 - 0x14], A0
00000A80 5245 addq.w D5, 1
00000A82 6000 00A0 bra +0xA2 /* 00000B24 */
label00000A86:
00000A86 7006 moveq.l D0, 0x06
00000A88 B06B 000C cmp.w D0, [A3 + 0xC]
00000A8C 6612 bne +0x14 /* 00000AA0 */
00000A8E 206D BA78 movea.l A0, [A5 - 0x4588]
00000A92 41E8 0042 lea.l A0, [A0 + 0x42]
00000A96 2D48 FFEC move.l [A6 - 0x14], A0
00000A9A 5245 addq.w D5, 1
00000A9C 6000 0086 bra +0x88 /* 00000B24 */
label00000AA0:
00000AA0 7008 moveq.l D0, 0x08
00000AA2 B06B 000C cmp.w D0, [A3 + 0xC]
00000AA6 6610 bne +0x12 /* 00000AB8 */
00000AA8 206D BA78 movea.l A0, [A5 - 0x4588]
00000AAC 41E8 0074 lea.l A0, [A0 + 0x74]
00000AB0 2D48 FFEC move.l [A6 - 0x14], A0
00000AB4 5245 addq.w D5, 1
00000AB6 606C bra +0x6E /* 00000B24 */
label00000AB8:
00000AB8 7004 moveq.l D0, 0x04
00000ABA B06B 000C cmp.w D0, [A3 + 0xC]
00000ABE 6664 bne +0x66 /* 00000B24 */
00000AC0 4A46 tst.w D6
00000AC2 6614 bne +0x16 /* 00000AD8 */
00000AC4 206B 0004 movea.l A0, [A3 + 0x4]
00000AC8 7000 moveq.l D0, 0x00
00000ACA 3028 0022 move.w D0, [A0 + 0x22]
00000ACE 223C 0000 8000 move.l D1, 0x8000
00000AD4 C280 and.l D1, D0
00000AD6 6642 bne +0x44 /* 00000B1A */
label00000AD8:
00000AD8 486E FFFC pea.l [A6 - 0x4]
00000ADC 486E FFF8 pea.l [A6 - 0x8]
00000AE0 486E FFF4 pea.l [A6 - 0xC]
00000AE4 486E FFF0 pea.l [A6 - 0x10]
00000AE8 486E FFEC pea.l [A6 - 0x14]
00000AEC 486E FFE0 pea.l [A6 - 0x20]
00000AF0 486E FFE8 pea.l [A6 - 0x18]
00000AF4 486E FFE4 pea.l [A6 - 0x1C]
00000AF8 302B 000A move.w D0, [A3 + 0xA]
00000AFC 48C0 ext.l D0
00000AFE 2F00 move.l -[A7], D0
00000B00 302B 0008 move.w D0, [A3 + 0x8]
00000B04 48C0 ext.l D0
00000B06 2F00 move.l -[A7], D0
00000B08 206B 0004 movea.l A0, [A3 + 0x4]
00000B0C 2F28 002E move.l -[A7], [A0 + 0x2E]
00000B10 4EBA F990 jsr [PC - 0x670 /* 000004A2 */]
00000B14 4FEF 002C lea.l A7, [A7 + 0x2C]
00000B18 600A bra +0xC /* 00000B24 */
label00000B1A:
00000B1A 4878 06AB push.l 0x6AB
00000B1E 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000B22 588F addq.l A7, 4
label00000B24:
00000B24 4A45 tst.w D5
00000B26 6732 beq +0x34 /* 00000B5A */
00000B28 200C move.l D0, A4
00000B2A 672E beq +0x30 /* 00000B5A */
00000B2C 7001 moveq.l D0, 0x01
00000B2E B014 cmp.b D0, [A4]
00000B30 6706 beq +0x8 /* 00000B38 */
00000B32 7002 moveq.l D0, 0x02
00000B34 B014 cmp.b D0, [A4]
00000B36 6622 bne +0x24 /* 00000B5A */
label00000B38:
00000B38 4878 0107 push.l 0x107
00000B3C 4878 026D push.l 0x26D
00000B40 4878 7FFF push.l 0x7FFF
00000B44 70FF moveq.l D0, 0xFFFFFFFF
00000B46 2F00 move.l -[A7], D0
00000B48 4878 7FFF push.l 0x7FFF
00000B4C 2F00 move.l -[A7], D0
00000B4E 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000B52 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00000B56 4FEF 001C lea.l A7, [A7 + 0x1C]
label00000B5A:
00000B5A 4A47 tst.w D7
00000B5C 6700 0088 beq +0x8A /* 00000BE6 */
00000B60 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B64 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000B68 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000B6C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000B70 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000B74 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000B78 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000B7C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000B80 2F0C move.l -[A7], A4
00000B82 4EBA F6A6 jsr [PC - 0x95A /* 0000022A */]
00000B86 3E00 move.w D7, D0
00000B88 4FEF 0024 lea.l A7, [A7 + 0x24]
00000B8C 6758 beq +0x5A /* 00000BE6 */
00000B8E 3B7C 0001 F988 move.w [A5 - 0x678], 0x1
00000B94 48C4 ext.l D4
00000B96 70FF moveq.l D0, 0xFFFFFFFF
00000B98 B084 cmp.l D0, D4
00000B9A 6C4A bge +0x4C /* 00000BE6 */
00000B9C 206D BA78 movea.l A0, [A5 - 0x4588]
00000BA0 48C4 ext.l D4
00000BA2 2004 move.l D0, D4
00000BA4 D080 add.l D0, D0
00000BA6 2200 move.l D1, D0
00000BA8 E588 lsl D0, 2
00000BAA D081 add.l D0, D1
00000BAC 226D BA78 movea.l A1, [A5 - 0x4588]
00000BB0 41E8 00A2 lea.l A0, [A0 + 0xA2]
00000BB4 3370 0800 0192 move.w [A1 + 0x192], [A0 + D0]
00000BBA 206D BA78 movea.l A0, [A5 - 0x4588]
00000BBE 226D BA78 movea.l A1, [A5 - 0x4588]
00000BC2 3368 0192 00C0 move.w [A1 + 0xC0], [A0 + 0x192]
00000BC8 226D BA78 movea.l A1, [A5 - 0x4588]
00000BCC 3368 0192 00B6 move.w [A1 + 0xB6], [A0 + 0x192]
00000BD2 226D BA78 movea.l A1, [A5 - 0x4588]
00000BD6 3368 0192 00AC move.w [A1 + 0xAC], [A0 + 0x192]
00000BDC 226D BA78 movea.l A1, [A5 - 0x4588]
00000BE0 3368 0192 00A2 move.w [A1 + 0xA2], [A0 + 0x192]
label00000BE6:
00000BE6 3007 move.w D0, D7
label00000BE8:
00000BE8 4CEE 18F0 FFC4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x3C]
00000BEE 4E5E unlink A6
00000BF0 4E75 rts
export_1093:
00000BF2 48E7 0110 movem.l -[A7], D7,A3
00000BF6 3E2F 000E move.w D7, [A7 + 0xE]
00000BFA 4AAD B9FC tst.l [A5 - 0x4604]
00000BFE 6710 beq +0x12 /* 00000C10 */
00000C00 4AAD B9F8 tst.l [A5 - 0x4608]
00000C04 670A beq +0xC /* 00000C10 */
00000C06 206D B9F8 movea.l A0, [A5 - 0x4608]
00000C0A 47E8 032E lea.l A3, [A0 + 0x32E]
00000C0E 6006 bra +0x8 /* 00000C16 */
label00000C10:
00000C10 7000 moveq.l D0, 0x00
00000C12 6000 00CC bra +0xCE /* 00000CE0 */
label00000C16:
00000C16 4A47 tst.w D7
00000C18 6620 bne +0x22 /* 00000C3A */
00000C1A 7003 moveq.l D0, 0x03
00000C1C B06B 000C cmp.w D0, [A3 + 0xC]
00000C20 6618 bne +0x1A /* 00000C3A */
00000C22 206B 0004 movea.l A0, [A3 + 0x4]
00000C26 7004 moveq.l D0, 0x04
00000C28 B068 0020 cmp.w D0, [A0 + 0x20]
00000C2C 660C bne +0xE /* 00000C3A */
00000C2E 206B 0004 movea.l A0, [A3 + 0x4]
00000C32 2028 002E move.l D0, [A0 + 0x2E]
00000C36 6000 00A8 bra +0xAA /* 00000CE0 */
label00000C3A:
00000C3A 7004 moveq.l D0, 0x04
00000C3C B06B 000C cmp.w D0, [A3 + 0xC]
00000C40 6600 0094 bne +0x96 /* 00000CD6 */
00000C44 4A47 tst.w D7
00000C46 6708 beq +0xA /* 00000C50 */
00000C48 BE6B 0008 cmp.w D7, [A3 + 0x8]
00000C4C 6600 0088 bne +0x8A /* 00000CD6 */
label00000C50:
00000C50 3B6B 000A F978 move.w [A5 - 0x688], [A3 + 0xA]
00000C56 3007 move.w D0, D7
00000C58 5940 subq.w D0, 4
00000C5A 6B70 bmi +0x72 /* 00000CCC */
00000C5C 0C40 0002 cmpi.w D0, 0x2
00000C60 6E6A bgt +0x6C /* 00000CCC */
00000C62 D040 add.w D0, D0
00000C64 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000C68 4EFB 0000 jmp [PC + D0.w]
00000C6C 0008 0062 ori.b A0, 0x62 /* 'b' */
00000C70 0036 206B 0004 ori.b [A6 + D0.w + 0x4], 0x6B /* 'k' */
00000C76 2068 002E movea.l A0, [A0 + 0x2E]
00000C7A 2068 03F0 movea.l A0, [A0 + 0x3F0]
00000C7E 302D F978 move.w D0, [A5 - 0x688]
00000C82 5340 subq.w D0, 1
00000C84 48C0 ext.l D0
00000C86 2200 move.l D1, D0
00000C88 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00000C8C 4841 swap.w D1
00000C8E C2FC 004A mulu.w D1, 0x4A /* 'J' */
00000C92 4841 swap.w D1
00000C94 4241 clr.w D1
00000C96 D081 add.l D0, D1
00000C98 41F0 0800 lea.l A0, [A0 + D0]
00000C9C 2008 move.l D0, A0
00000C9E 6040 bra +0x42 /* 00000CE0 */
00000CA0 206B 0004 movea.l A0, [A3 + 0x4]
00000CA4 2068 002E movea.l A0, [A0 + 0x2E]
00000CA8 302D F978 move.w D0, [A5 - 0x688]
00000CAC 48C0 ext.l D0
00000CAE 2200 move.l D1, D0
00000CB0 C0FC 007E mulu.w D0, 0x7E /* '~' */
00000CB4 4841 swap.w D1
00000CB6 C2FC 007E mulu.w D1, 0x7E /* '~' */
00000CBA 4841 swap.w D1
00000CBC 4241 clr.w D1
00000CBE D081 add.l D0, D1
00000CC0 43E8 0160 lea.l A1, [A0 + 0x160]
00000CC4 41F1 0800 lea.l A0, [A1 + D0]
00000CC8 2008 move.l D0, A0
00000CCA 6014 bra +0x16 /* 00000CE0 */
label00000CCC:
00000CCC 206B 0004 movea.l A0, [A3 + 0x4]
00000CD0 2028 002E move.l D0, [A0 + 0x2E]
00000CD4 600A bra +0xC /* 00000CE0 */
label00000CD6:
00000CD6 2653 movea.l A3, [A3]
00000CD8 200B move.l D0, A3
00000CDA 6600 FF3A bne -0xC4 /* 00000C16 */
00000CDE 7000 moveq.l D0, 0x00
label00000CE0:
00000CE0 4CDF 0880 movem.l D7,A3, [A7]+
00000CE4 4E75 rts